OpenSCAD is a free/open source 3d CAD design program.

As there is not a package for ubuntu 9.10, and the pre-compiled x86 binary gives missing library errors (I installed what semed to be needed but still the error), here is what I needed to install to compile for myself.

http://openscad.org/

Package Name
Fixes Problem
qmake, cmake

libcgal3, libcgal-dev
Eh, this CGAL distro does not include minkowski_3. Downloading sources (newer 3.6.1 version) to try my own compile/install of CGAL.
libglew1.5, libglew1.5-dev

libeigen2-dev

bison

flex

libqt4-opengl-dev
src/polyset.h:8:17: error: qgl.h: No such file or directory
opencsg
I don't see a package for this, so will have to compile that too I guess.
Download sources, untar, put dir in /usr/local/src
export OPENCSGDIR=/usr/local/src/OpenCSG-1.3.1 for openscad compile
make
copy resulting lib binaries to /usr/local/lib/
boost-build, libboost-dev

glut3g, glutg3-dev


libboost-thread1.40-dev
/usr/bin/ld: cannot find -lboost_thread